#include <stdio.h>	
	int main(void)	
	{	
	    short x=62, y=84;	
	    printf("%5hd%5hd%5hd\n", !x, x||y, x&&y);	
	    printf("%5hu%5hd%5hd\n", ~x, x|y, x&y);	
	    printf("%5hd%5hd%5hd\n \n", ~x, x|y, x&y);	
	}


//以下是题目
// 自学教材第3.5节“位运算及其应用”部分，按下面例程誊写编辑到一个新创建的项目*.c文件中的main函数，将其中第4行代码中的数字“12”用你学号后两位数字替换；将“8”用你手机号后两位数字替换。根据程序的运行结果，对有以下操作符！、||、&&、~、| 和 & 参与的数据运算结果需要进行手动验算，以验证程序运行结果的正确性。

// 1	#include <stdio.h>	
// 2	int main(void)	
// 3	{	
// 4	    short x=12, y=8;	
// 5	    printf("%5hd%5hd%5hd\n", !x, x||y, x&&y);	
// 6	    printf("%5hu%5hd%5hd\n", ~x, x|y, x&y);	
// 7	    printf("%5hd%5hd%5hd\n \n", ~x, x|y, x&y);	
// 8	}	

// 程序的运行结果为:
// 0   1   1
// 65523  12   8
// -13  12   8
// 例程中的位运算示意图如下：
// 这个图粘不过来了翻书吧